package com.ruoyi.aimp.mapper;

import java.util.List;
import com.ruoyi.aimp.domain.Aimp_Warnrecord;
import org.springframework.stereotype.Repository;

/**
 * 警告信息Mapper接口
 *
 * @author fengfeng
 * @date 2022-06-18
 */
@Repository
public interface Aimp_WarnrecordMapper
{
    /**
     * 查询警告信息
     *
     * @param warnrecordId 警告信息主键
     * @return 警告信息
     */
    public Aimp_Warnrecord selectAimp_WarnrecordByWarnrecordId(Long warnrecordId);

    /**
     * 查询警告信息列表
     *
     * @param aimp_Warnrecord 警告信息
     * @return 警告信息集合
     */
    public List<Aimp_Warnrecord> selectAimp_WarnrecordList(Aimp_Warnrecord aimp_Warnrecord);

    /**
     * 新增警告信息
     *
     * @param aimp_Warnrecord 警告信息
     * @return 结果
     */
    public int insertAimp_Warnrecord(Aimp_Warnrecord aimp_Warnrecord);

    /**
     * 修改警告信息
     *
     * @param aimp_Warnrecord 警告信息
     * @return 结果
     */
    public int updateAimp_Warnrecord(Aimp_Warnrecord aimp_Warnrecord);

    /**
     * 删除警告信息
     *
     * @param warnrecordId 警告信息主键
     * @return 结果
     */
    public int deleteAimp_WarnrecordByWarnrecordId(Long warnrecordId);

    /**
     * 批量删除警告信息
     *
     * @param warnrecordIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteAimp_WarnrecordByWarnrecordIds(Long[] warnrecordIds);
}
